import Vue from 'vue'


// 属性
Vue.filter("dayA", function(val) {
      if(val==1){
        return "鼠"
      }else if(val==2){
        return "牛"
      }else if(val==3){
        return "虎"
      }else if(val==4){
        return "兔"
      }else if(val==5){
        return "龙"
      }else if(val==6){
        return "蛇"
      }else if(val==7){
        return "马"
      }else if(val==8){
        return "羊"
      }else if(val==9){
        return "猴"
      }else if(val==10){
        return "鸡"
      }else if(val==11){
        return "狗"
      }else if(val==11){
        return "猪"
      }
});
// 星座处理
Vue.filter("dayB", function(val) {
      if(val==1){
        return "白羊"
      }else if(val==2){
        return "金牛"
      }else if(val==3){
        return "双子"
      }else if(val==4){
        return "巨蟹"
      }else if(val==5){
        return "狮子"
      }else if(val==6){
        return "处女"
      }else if(val==7){
        return "天秤"
      }else if(val==8){
        return "天蝎"
      }else if(val==9){
        return "射手"
      }else if(val==10){
        return "摩羯"
      }else if(val==11){
        return "水瓶"
      }else if(val==11){
        return "双鱼"
      }else{
        return "白羊"
      }
});


// 文字长度处理
Vue.filter("txtSplit_50", function(val) {
  if(val.length>50){
    let txt=val.slice(0,50)+'.....'
    return txt
  }else{
    return val
  }
      
});

// 时间处理
Vue.filter("filterTime", function(val) {
      var date1 = new Date()
      var date2 = date1/1000-val
      var day = parseInt(date2 / (24*60*60));//计算整数天数
      var afterDay = date2 - day*24*60*60;//取得算出天数后剩余的秒数
      var hour = parseInt(afterDay/(60*60));//计算整数小时数
      var afterHour = date2 - day*24*60*60 - hour*60*60;//取得算出小时数后剩余的秒数
      var min = parseInt(afterHour/60);//计算整数分
      var title=1
      if(day!=0){
        title=day+"天前"
      }else if(hour!=0){
        title=hour+"小时前"
      }else if(min!=0){
        title=min+"分钟前"
      }else{
        title="刚刚"
      }
      return title
});

// 时间处理
Vue.filter("ageFilt", function(val) {
      var date2 = new Date()
      var total = (date2)/1000-val;
      var day = parseInt(total / (24*60*60*365));//计算整数天数
      return day
});

// 时间截取
Vue.filter("timeFilt", function(val) {
      return val.substring(0,10)
});

// 交易类型处理
Vue.filter("tradeFilt", function(val) {
      if(val==1){
        return '送礼物支出'
      }
      if(val==2){
        return '收礼物获取'
      }
      if(val==3){
        return '充值'
      }
});

// 交易类型处理
/*Vue.filter("messageFilter", function(val) {
      if(val==1){
        return '送礼物支出'
      }
      if(val==2){
        return '收礼物获取'
      }
      if(val==3){
        return '充值'
      }
});*/


